package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.CheckItem;
import com.itheima.pojo.User;
import org.apache.ibatis.annotations.Param;

public interface UserDao {

    User findByusername(String username);

    Page<User> findByQueryString(String queryString);

    User findByid(Integer id);

    Integer[] findroleids(Integer id);

    void add(User user);

    void addroleids(@Param("userid") Integer id, @Param("roleids") Integer[] roleids);

    void update(User user);

    void deleteroleids(Integer id);

    void deleteByid(Integer id);

    void deleteroleid(Integer id);

    int findroleid(Integer id);
}
